// ============================== 导入依赖 ============================== //

// ============================== 导出行标题 ============================== //

export default {
  // —————————————————————————————— 公共覆盖 —————————————————————————————— //

  label: { type: String, default: '标题' }, // 显示标题
  bind: { type: String, default: 'title' }, // 绑定键名

  // —————————————————————————————— 私有属性 —————————————————————————————— //

  to: { type: String, default: '' }, // 路由的路径 (有值跳转，无值弹窗，例 'user/:id')
  modal: { type: String, default: 'show' }, // 弹窗类型 (show / edit，为空则切换为 RowText)
  newOne: { type: Boolean, default: false }, // 是否需要新单项的查看或修改

  // 可传 :onShow(row) 来覆盖默认事件，不传则调用 openShow() 或 openNewOneShow()
  onShow: { type: Function, default: null }, // 查看事件 (优先级最高)

  // 可传 :onEdit(row) 来覆盖默认事件，不传则调用 openEdit() 或 openNewOneEdit()
  onEdit: { type: Function, default: null }, // 修改事件 (优先级最高)
}
